﻿body {font:14px/1.6 Arial,sans-serif,\5B8B\4F53;color:#333;background:url(/_images/bg.jpg) repeat 0 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;-ms-interpolation-mode:bicubic;height:auto}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;display:block;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
button,input,select,textarea{vertical-align:middle;}
textarea{vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}.fr{float:right;}
a{color:#333;text-decoration:none;}a:active,a:focus{outline:none;}a:hover{color:#f00;text-decoration:underline;}
.w{width:1000px;margin:0 auto;overflow:hidden}
.mt20{margin-top:20px;}
.head{background:url(/_images/head.jpg) repeat-x 0 0;height:220px;overflow:hidden}
.tools{height:30px;overflow:hidden;line-height:30px;}
.toolL{color:#666;font-size:12px;}
.toolR{width:238px;padding-left:32px;background:url(/_images/tel.jpg) no-repeat 0 4px;color:#d6000f;font-size:12px;}
.toolR b{font-size:16px;font-family:Arial;}
.top{height:150px;overflow:hidden;}
#logo{float:left;display:inline;margin:12px 0 0 0;}
.top-ad{float:right;width:586px;display:inline;}
.menu{height:40px;overflow:hidden;background:url(/_images/menu.jpg) no-repeat 0 0;}
.menu li{float:left;height:40px;padding-right:30px;}
.menu li a{float:left;display:inline;height:40px;line-height:40px;text-align:center;font-weight:bold;color:#fff;padding:0 34px;font-size:15px;}
.menu li a:hover,.menu li a.now{text-decoration:none;color:#fcff12;background:url(/_images/mli.gif) repeat-x 0 0;}
.menu li.displaynone{display:none;padding:0;margin:0;background:none;}

#curpos{font-size:90%;white-space:nowrap;padding:4px 0 4px 20px;color:#666;font-weight:normal;}
#curpos a{color:#666;}
#main{padding-bottom:15px;clear:both;}

#left{width:220px;float:left;overflow:hidden;}
.hcontent{line-height:20px;word-wrap:break-word;overflow:hidden;clear:both;padding:8px;margin:0;border:1px solid #ccc;background:#fff;border-top:0;}
.mar{margin-top:10px;}
.nav{border:1px solid #ccc;border-top:0;background:#fff; line-height:25px;}
.nav h2{cursor:pointer;font-weight:normal;}.nav dt h2{font-weight:bold;}.nav a{color:#424242;}.nav a:hover{color:#f30;}
.nav dt{height:28px;line-height:28px;background:#f5f5f5;padding:0 0 0 20px;overflow:hidden;border-bottom:2px solid #fff}.nav span{color:#424242;margin-left:4px;}
.nav dd ul li{background:url(/_images/dt.jpg) no-repeat 20px 10px;line-height:25px;padding:0 0 0 30px;overflow:hidden;height:25px;}


#right{width:760px;float:right;overflow:hidden;}
.red{color:#f00}
.probox{width:176px;float:left;height:190px;margin-top:10px;overflow:hidden;}
.protext{overflow:hidden;margin-top:4px;text-align:center; clear:both}
.protext h2{color:#424242;}
.protext a{color:#666;}
.protext a:hover{color:#ff7700;}

.probox span{color:#666;text-align:center;height:18px;line-height:18px;display:block;overflow:hidden}
.probox h2{font-weight:normal;text-align:center;height:18px;line-height:18px;display:block;cursor:pointer;overflow:hidden}
.proimg{display:table;text-align:center;#position: relative;overflow:hidden;}
.proimg p{#position:absolute;#top:50%;display:table-cell;vertical-align:middle;left:50%;}
.proimg img{#position:relative;#top:-50%;left:-50%}
.proimg{width:148px;height:148px;border:1px solid #ccc;padding:1px;}

.proboxlist{clear:both;margin:5px 0;border-bottom:1px dotted #cecece;}
.proboxlist span{margin:0 10px}
.proboxlist .proimg{float:right;}
.proboxlist .protext{background:none;margin:0 0 5px 0;width:100%;height:20px;text-align:left}
.proboxlist .protext a{color:#1076D3;}
.proboxlist .protext a:hover{color:#f00;text-decoration:none;}
.proboxlist .prodes{float:left;width:440px;height:160px;overflow:hidden;text-align:left;line-height:20px;}

.plitem{clear:both;margin:10px;border-bottom:1px solid #ccc}
.plitem a{color:#333}
.plitem h2{height:24px;line-height:24px;font-size:14px;cursor:pointer;display:block}
.plitem .pldes{width:460px;float:right;margin:10px 0;}

.contacttable{padding:20px 0;width:520px;margin:0 auto;}
.weltext{padding:10px;margin:10px;border:1px solid #ebebeb;background:#fff;}

.root{background:#dcdcdc;padding:12px 0;margin-top:20px;font-size:12px;}
.rt-l{width:522px;float:left;padding-left:8px;}
.rt-2wm{width:105px;float:right;line-height:19px;color:#000;}
.rt-2wm p{padding-left:8px;}
.root-Menu{margin-top:5px;height:25px;line-height:25px;color:#999;}
.root-Menu span{padding:0 16px;}
.root-Copy{height:25px;line-height:25px;font-family:Arial,sans-serif}
.root-sns{height:29px;line-height:29px;overflow:hidden;margin-top:23px;}
.root-sns img{margin-right:10px;}

.page{clear:both;line-height:20px;margin:10px 0;background:#e5e5e5;padding:5px;}
.page a{color:#27a20f;padding:3px;border:1px solid #27a20f;text-decoration:none;margin-right:5px;}
.page a:hover{background:#66db56;color:#fff;}
.page a.check,.check{background:#27a20f;color:#fff;padding:3px;border:1px solid #27a20f;margin-right:3px}
.hcontent h1{font-size:16px;font-weight:bold;color:#d6000f}

.prodetail{margin:10px auto;text-align:center;}
.prodetail img{margin:0 auto;padding:5px;border:1px solid #ccc}
.pc{clear:both;}
.pc a{background:url(/_images/curjt.jpg) no-repeat right;padding-right:10px}
.prenext{padding:3px;background:#f3f3f3;margin:5px 0}
#proDes table{border-collapse:collapse}
#proDes td{border:1px solid #ccc;}

.newslist ul{padding:0 10px;}
.newslist li{background:url(/_images/li.jpg) no-repeat 0 9px;clear:both;padding-left:8px;height:23px;line-height:23px;border-bottom:1px dashed #ccc;overflow:hidden;}
.newslist li a{float:left;width:400px;overflow:hidden;height:23px;line-height:23px;display:block;}
.newslist span{float:right;color:#ccc}
.updatetime{margin:10px 0 10px 5px;color:#4B4C4D}
.newscontent{margin:5px}
.newstags{margin:5px}

.sitit{padding:5px 0;margin:10px 0;border-bottom:1px dashed #ccc;}
.sitit,.sitit a{color:#333;font:12px}
.sibox{margin:20px auto;}
.sibox li{background:url(/_images/small.jpg) no-repeat 8px 13px;padding:4px 0;width:48%;float:left;padding-left:2%}
.sibox li a{margin-right:10px;}

.showctr{clear:both;text-align:right;height:24px;line-height:24px;padding:0 20px 0 0;background:#f3f3f3}
#view_gallery,#view_list{cursor:pointer}

.prebtn{border:1px solid #5d94cc;padding:0 5px;float:left;background:url(/_images/prev.gif) 6px center no-repeat;padding-left:15px;}
.nextbtn{border:1px solid #5d94cc;padding:0 5px;float:right;background:url(/_images/next.gif) 85% center no-repeat;padding-right:15px;}

.contactBox{padding:8px 0 15px 14px;line-height:22px;background:#fff;border:1px solid #ccc;border-top:0;}
.contactBox b{color:#57a648;font-size:14px;}
.contactBox p{margin-left:38px;}
.contactBox a{color:#333;}

.padd{padding:0 12px;}
.comInfo{height:180px;overflow:hidden;color:#666;line-height:20px;}
.compic{margin:6px 12px 0 0;float:left;}

.flinks{margin-top:8px;}
.flinks,.flinks a{line-height:14px;color:#333}
.flinks a{color:#333;text-decoration:none;}

#newnotice {border:solid #65d154 1px;}#newnotice p {background: #65d154;}

.btnbox,.submit,.reset{height:23px;line-height:23px;text-align:center;cursor:pointer;border:0;color:#fff;}
.submit{background:url(/_images/submit.jpg) no-repeat 0 0;width:100px;}
.reset{background:url(/_images/reset.jpg) no-repeat 0 0;width:56px;}
.btnbox{background:url(/_images/btnbox.jpg) no-repeat 0 0;width:60px;}

.box1{width:304px;float:left;margin-right:16px;}
.box2{width:360px;float:left;}
.box3{width:304px;float:right;}
.h-tit,.hboard{height:43px;overflow:hidden;background:#fafafa;border:1px solid #ccc;padding:0 11px 0 13px;}
.h-tit h3,.hboard b{display:block;float:left;font-size:16px;font-weight:bold;font-family:sans-serif,\5FAE\8F6F\96C5\9ED1;height:43px;line-height:43px;color:#333;}
.h-tit a{float:right;margin-top:15px;}
.h-cont{border:1px solid #ccc;border-top:0;height:242px;overflow:hidden;background:#fff;}
.info-img{text-align:center;padding:10px 0 9px 0;}
.info-txt{line-height:25px;height:125px;overflow:hidden;text-indent:28px;padding:0 9px;}
.h-news{padding:5px 9px 0 9px;}
.h-news li{height:29px;line-height:29px;overflow:hidden;border-bottom:1px dashed #e0e0e0;}
.h-news a{display:block;width:220px;float:left;overflow:hidden;}
.h-news span{display:block;float:right;text-align:right;font-size:12px;color:#b4b4b4;width:60px;}
.tjpro{width:100%;overflow:hidden;margin-top:25px;}
.lbt{float:left;display:inline;width:40px;text-align:center;}.lbt,.rbt{cursor:pointer;margin-top:55px;}
.rbt{float:right;display:inline;width:40px;text-align:center;}
#hpro{height:213px;width:278px;position:relative;overflow:hidden;float:left;}
#hpro ul {position:absolute;zoom:1;width:278px;}  
#hpro ul:after {content:".";display:block;height:0;clear:both;visibility:hidden; } 
#hpro li{width:278px;height:213px;float:left;}
.hpro-img{height:144px;}
#hpro li h2{display:block;height:23px;line-height:23px;overflow:hidden;color:#d6000f;font-weight:bold;font-size:14px;}
#hpro li p{line-height:21px;height:42px;overflow:hidden;font-size:12px;}
#pup-kefu{position:absolute;z-index:9999;width:151px;right:40px;}
#pup-kefu .title{height:33px;line-height:33px;overflow:hidden;background:url(/_online/title.jpg) 0 0 no-repeat;padding-right:9px;}
#pup-kefu #popBtn{float:right;display:block;width:12px;height:13px;line-height:13px;overflow:hidden;font-size:10px;margin-top:9px;}
#pup-kefu .img{border-left:1px solid #d0ccc2;border-right:1px solid #d0ccc2;}
#pup-kefu .popcont{border:1px solid #d0ccc2;border-top:0;padding:0 6px 3px 6px;background:#fff;font-size:12px;}
#pup-kefu .popcont li{height:29px;line-height:29px;overflow:hidden;padding-left:4px;border-bottom:1px dashed #d0ccc2;}
#pup-kefu .popcont li span{color:#666;margin-left:6px;}
#pup-kefu .popcont li img{vertical-align:middle;}